Allen Hall Electrical Engineer